package org.darkforest.common.services;

import org.darkforest.model.AlbumClass;

import java.util.List;

/**
 * Created by valentina on 15/3/19.
 */
public interface IAlbumClassService {


    /**
     * 初始化相册分类到redis
     * @param storeId
     */
    public void initAlbumClassList(Integer storeId);

    /**
     * 向redis相册分类中添加对象
     * @param storeId
     * @param cls
     */
    public void addAlbumClass(Integer storeId, AlbumClass cls);

    /**
     * 从redis相册列表中删除对象
     * @param storeId
     * @param clsId
     */
    public void deleteAlbumClass(Integer storeId, Integer clsId);

    /**
     * 从redis中获取相册列表
     * @param storeId
     * @return
     */
    public List<AlbumClass> getAlbumClassList(Integer storeId);

    /**
     * 通过key以及id获取相册分类名称
     * @param storeId
     * @param albumClsId
     * @return
     */
    public String getAlbumNameByCls(Integer storeId, Integer albumClsId);
}
